Text copied to clipboard!
Наслов
Text copied to clipboard!Senior Softverski Inženjer
Опис
Text copied to clipboard!
Tražimo iskusnog i motivisanog Starijeg Softverskog Inženjera koji će se pridružiti našem timu i doprineti razvoju naprednih softverskih rešenja. Kao ključni član našeg razvojnog tima, bićete odgovorni za dizajniranje, implementaciju i optimizaciju softverskih sistema koji zadovoljavaju potrebe naših klijenata i korisnika. Ova pozicija zahteva duboko tehničko znanje, sposobnost rešavanja složenih problema i spremnost za mentorisanje mlađih članova tima.
Kao Stariji Softverski Inženjer, radićete u agilnom okruženju, sarađujući sa produkt menadžerima, dizajnerima i drugim inženjerima kako biste isporučili visokokvalitetne proizvode. Očekuje se da budete proaktivni u identifikaciji tehničkih izazova i predlaganju efikasnih rešenja. Takođe, bićete uključeni u procese kod pregleda, testiranja i kontinuirane integracije, kao i u unapređenje postojećih sistema.
Idealni kandidat ima višegodišnje iskustvo u razvoju softvera, odlično poznaje moderne programske jezike i tehnologije, i poseduje sposobnost da vodi tehničke inicijative. Važno je da imate izražene komunikacione veštine, kao i sposobnost rada u timu i samostalno. Ako ste strastveni u vezi sa tehnologijom i želite da radite na izazovnim projektima koji imaju stvarni uticaj, ovo je prava prilika za vas.
Nudimo konkurentnu platu, fleksibilno radno vreme, mogućnost rada na daljinu, kao i prilike za profesionalni razvoj i usavršavanje. Pridružite se našem timu i budite deo inovativnog i dinamičnog okruženja koje podstiče rast i kreativnost.
Одговорности
Text copied to clipboard!- Dizajniranje i implementacija skalabilnih softverskih rešenja
- Pisanje čistog, efikasnog i dokumentovanog koda
- Učestvovanje u kod pregledima i tehničkim diskusijama
- Mentorisanje mlađih inženjera i deljenje znanja
- Saradnja sa timovima za proizvod, dizajn i QA
- Optimizacija performansi i rešavanje tehničkih problema
- Uvođenje i primena najboljih praksi u razvoju softvera
- Učestvovanje u planiranju sprintova i proceni zadataka
- Razvoj i održavanje automatizovanih testova
- Praćenje novih tehnologija i njihova primena u projektima
Захтеви
Text copied to clipboard!- Diploma iz oblasti računarstva, softverskog inženjerstva ili srodne oblasti
- Minimalno 5 godina iskustva u razvoju softvera
- Odlično poznavanje jednog ili više programskih jezika (npr. Java, C#, Python, JavaScript)
- Iskustvo sa bazama podataka i radom sa REST API-ima
- Poznavanje principa objektno orijentisanog programiranja i dizajn paterna
- Iskustvo sa alatima za verzionisanje koda (npr. Git)
- Razumevanje agilnih metodologija (Scrum, Kanban)
- Sposobnost rešavanja kompleksnih tehničkih problema
- Dobre komunikacione i timske veštine
- Poželjno iskustvo sa cloud platformama (AWS, Azure, GCP)
Могућа питања на интервјуу
Text copied to clipboard!- Koliko godina iskustva imate u razvoju softvera?
- Koje programske jezike najčešće koristite?
- Da li imate iskustva sa radom u agilnim timovima?
- Možete li opisati jedan izazovan projekat na kojem ste radili?
- Kako pristupate rešavanju tehničkih problema?
- Da li imate iskustva sa mentorisanjem drugih inženjera?
- Koje alate koristite za kontrolu verzija i CI/CD?
- Da li ste radili sa cloud tehnologijama? Koje?
- Kako ostajete u toku sa novim tehnologijama?
- Da li ste spremni za rad u hibridnom ili potpuno udaljenom okruženju?